persistent truncus arteriosus - English Synonyms Dictionary